package com.example.tliaswebmanagement.service;

import com.example.tliaswebmanagement.pojo.Clazz;
import com.example.tliaswebmanagement.pojo.ClazzQueryParam;
import com.example.tliaswebmanagement.pojo.PageResult;
import org.springframework.stereotype.Service;

import java.util.List;

public interface ClazzService {

    // 班级列表查询
    PageResult<Clazz> paginationClazz(ClazzQueryParam clazzQueryParam);

    // 新增部门
    void addClazz(Clazz clazz);

    // 根据 ID 查询（数据回显）
    Clazz getClazzInfo(Integer id);

    // 修改班级信息
    void updateClazzById(Clazz clazz);

    // 删除班级
    void deleteById(Integer id);

    // 查询所有班级
    List<Clazz> findAllClazz();

}
